/**
 * 2018年4月26日下午11:43:16
 */
package com.an.framework.springtest.schedule;

import java.text.SimpleDateFormat;
import java.util.Date;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;

/**

 * @目的：定时任务测试。
 * 
 * @author 86171
 * @date 2018年4月26日下午11:43:16
 * 
 */
@Service
public class ScheduleTaskService {

	private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("HH:mm:ss");
	
	/**
	 * 
	 * 目的：每隔5秒打印时间 .<br>
	 * 
	 */
	@Scheduled(fixedRate=5000)
	public void reportCurrentTime() {
		System.err.println("每隔五秒打印时间：" + DATE_FORMAT.format(new Date()));
	}
	
	/**
	 * 
	 * 目的：zai在指定时间打印 .<br>
	 * 
	 */
	@Scheduled(cron="0 0 0 ? * *")
	public void fixTimeExecution() {
		System.out.println("在指定时间打印，时间：" + DATE_FORMAT.format(new Date()));
	}
}
